关于NexusPHP的一些修改以及个人建议 您所在的位置:网站首页 pc world website 关于NexusPHP的一些修改以及个人建议

关于NexusPHP的一些修改以及个人建议

#关于NexusPHP的一些修改以及个人建议| 来源: 网络整理| 查看: 265

学校FTP满容了,恰好有人提出来要做PT站(结果技术活我来干)。。。

然后各种找源码,一开始是找的NexusPHP,但是发现有些东西跟我想的不一样,遂弃之(不要担心,后面它还会再露面)。。。

然后麦田pt,这个可好了,试验了两天都没搭建成功。。。步骤一模一样,还是出现问题。。。不能忍,弃了。。。

然后xbtit,这玩意好啊,还带安装的。界面也挺不错,有些功能直接明了,比nexusphp好多了。但是,诶,评分机制呢,升级机制呢?难道要我自己写(没学过php啊,看了一两周的源码之后懂些了,仅限于能修改,写函数还是不行啊。。。),遂弃之。。。

然后,我又回归了nexsuphp了。然后各种试着修改源码,各种试着注释一些不需要的功能,其中也去过隔壁找过一些功能进行美化。

然后慢慢摸索着修改了两个星期(黑暗的两星期。。。),但是我们又得到了晨光PT的源码,所以这份源码注定难以改完了。

但是为了不违背作者原先的开源意识,所以,我还是决定将这份修改的源码进行开源。(有些功能的函数被注释了,有些被删了,还有些功能因为我修改了数据库的缘故,出现了点小瑕疵。有能力者可以自行修改,没学过PHP的可以等我有空了,再将源码进行修改)。。。

下面我说一说我对源码进行的调整://(仅凭记忆,如有疏漏,还请原谅)

1、源码默认不开启图片验证(没有注释/删除掉函数,以备启用);//图片验证的源代码在setting.php

2、删掉了语言选择,进行了相应的数据库修改(数据库中只有两种语言了,一种简体中文,一种繁体中文/*繁体中文可以忽略,原因见下文*/);//语言选择的源代码在signup.php,setting.php,usercp.php,对应数据库表单为language。

3、删掉了国家选择,直接删除了相应的数据库表单;//国家选择的源代码在signup.php,setting.php,usercp.php,对应数据库表单为countries(已删除)。。。

4、进行了管理组面板(表格框架在php文件汉化,表格内容在相应数据库汉化)以及以及相关功能的大部汉化(一开始点进去全英文伤不起。。。),还剩一小部分没有汉化,懒的,然后没有进行繁体中文的配置,所以即使选了繁体中文,有些地方还是只会出现简体;

//管理组的表单汉化在staffpanel.php,数据库表单为adminpanel,sysoppanel,modpanel三个表单

5、进行了管理组面板版主和管理员面板的整合,删除版主阶层;//学校有论坛,我们直接外链学校论坛即可,无需开辟论坛板块。没有删除数据库表单modpandel,只是在staffpanel.php中将两个表单的函数进行了合并。

6、对分类进行了大调整,将二次分类进行了大调整(瑕疵就在这,估计是没有进行相关函数的修改,所以在种子发布页面暂时无法看到种子分类);

//分类更符合学校使用。源码在catmanage.php,对应表单为catmanage,second_icon等(记不全了,建议自己翻看为修改的catmange.php进行查找)。删除了二次分类的表单,重建了一些二次分类的表单。

7、对用户阶层进行了名字汉化(用的是一些武侠境界,不要吐槽。。。);//用户阶层汉化源码在/lang/chs/lang_function.php,还删除掉了版主阶层,但是未在数据表中找到相应表单,所以会在权限设置的时候出现一些小的瑕疵。

8、我要先试下用晨光PT,未完待续。。。

源码先摆上:

第一份是nexusphp的未修改源码:

好吧,不知道该怎么上传附件,只能上传到文件区域了。

https://files.cnblogs.com/lyf512406/nexusphp.v1.5.beta5.20120707.zip

第二分是修改过后的源码:

https://files.cnblogs.com/lyf512406/nexusphp%E6%94%B9.zip

请各路大神斧正。

我先去看晨光PT的源码了。估计晚上会更新内容。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有